• 来实现一个DataStore的封装吧

    之前Content Provider,Room,DataStore一起弄,对于蒟蒻我来说步子迈得太大了,bug满天飞(DataStore一直给我报错说同时打开了多个DataStore,却又找不到问题所在),遂不得不暂且抛下DataStore换回SharedPreference,后来才发现是被Hook ...
    Android   2022-05-19 16:20
  • 其实 Gradle Transform 就是个纸老虎 - Gradl

    前言 目前,使用 AGP Transform API 进行字节码插桩已经非常普遍了,例如 Booster、神策等框架中都有 Transform 的影子。Transform 听起来很高大上,其本质就是一个 Gradl...
    Android Android Studio gradle   2022.05.18 13:53
  • 手把手带你自定义 Gradle 插件 - Gradle 系列(2)

    前言 Gradle 本质上是高度模块化的构建逻辑,便于重用并与他人分享。例如,我们熟悉的 Android 构建流程就是由 Android Gradle Plugin 引入的构建逻辑。在这篇文章里,我...
    Android gradle   2022.05.17 15:47
  • 为什么说 Gradle 是 Android 进阶绕不去的坎 - Gr

    前言 Gradle 作为官方主推的构建系统,目前已经深度应用于 Android 的多个技术体系中,例如组件化开发、产物构建、单元测试等。可见,要成为 Android 高级工程师 Gradle...
    Android gradle   2022.05.16 11:21
  • HarmonyOS初探07 - 使用DevEco Studio预览器

    在前面的教程中,我们已经认识到了如何来创建一个最为简单的HelloWorld应用,并且通过Car模拟器成功运行了应用。效果如下:         但是使用模拟器运行了应用有一个缺点,...
    JAVA   2022.05.10 22:29
  • HarmonyOS初探06 - 使用DevEco Studio模拟器端口

    问题在内网环境下首次使用DevEco Studio创建应用时,可能会报如下问题:server not running; starting it at tcp:5037                                               原...
    JAVA   2022.04.28 23:13
  • HarmonyOS初探04 - 使用DevEco Studio时设置Gr

    解决国内环境或者企业内网环境问题,往往访问Maven仓库比较困难,此时可以设置Gradle仓库镜像。1)         在用户目录新建一个 .gradle 文件夹,比如我的机器登录账户是 lw...
    游戏开发   2022.04.26 20:27
  • 跟老卫学 HarmonyOS 开发:DevEco Studio 启

     老版的DevEco Studio只支持layout 资源类型的XML文件的预览。在新版的DevEco Studio 已经能够支持   Ability/AbilitySlice 的Java类文件的预览。新版的DevEco Studio 默认...
    JAVA 游戏开发   2022.05.18 19:13
  • 明天 520,说说两性之间的那些事

    序 在原生家庭中,有两种关系对我们经营亲密关系影响很大: 我们与父母的关系: 与父母相处的过程中,通过各种需要被满足、被爱的过程,我们学会了如何爱人,拥有爱的...
    Android   2022.05.19 19:09
  • Android shape与selector标签使用

    原文地址:Android shape与selector标签使用 Android中提供一种xml的方式,让我们可以自由地定义背景,比较常用的就是shape标签和selector标签 shape shape的翻译为形状的意思,一般用来定义背景的形状,如长方形,线条,圆形 rectangle 矩形 默认 ...
    android开发 xml shape Android   2022-05-23 15:06
  • Android 子线程 UI 操作真的不可以?

    本文主要基于对不可控的动效冲突问题,阐述优化处理方案及其可行性论证,并进一步分析Android的UI刷新与多线程限制间的关系,同时介绍Android屏幕刷新原理,并实践探索多UI线程可行性。注意:本文所描述的「线程」并非单纯的「Thread」,应当理解为Android中的「HandlerThread... ...
    Android UI线程   2022-05-24 09:16
  • 关于TornadoFx和Android的全局配置工具类封装实现及思路解析

    原文地址: 关于TornadoFx和Android的全局配置工具类封装实现及思路解析 - Stars-One的杂货小窝 目前个人开发软件存在设置页面,可以让用户自定义些设置,但我发现,存储数据的代码逻辑实在是有些繁琐(保存及APP打开的设置初始化) 于是便是花了些精力研究了些,封装了个简单的工具类, ...